<?php

/**
 * Lexiquedefinition form.
 *
 * @package    explications_informatiques
 * @subpackage form
 * @author     Guimezanes Cyrille
 * @version    SVN: $Id: sfDoctrineFormTemplate.php 23810 2009-11-12 11:07:44Z Kris.Wallsmith $
 */
class LexiquedefinitionForm extends BaseLexiquedefinitionForm
{
  public function configure()
  {
	  unset($this["id_auteur"],$this["vote"],$this["online"]);
	  $this->disableLocalCSRFProtection();
  }
  public function setup()
  {
    $this->setWidgets(array(
      'idlexique_definition' => new sfWidgetFormInputHidden(),
      'id_mot'               => new sfWidgetFormInputHidden(),
      'definition'           => new sfWidgetFormTextarea(array(),array("rows" => 10, "cols" => 77)),
    ));

    $this->setValidators(array(
      'idlexique_definition' => new sfValidatorString(array('required' => false)),
      'id_mot'               => new sfValidatorString(array('required' => false)),
      'definition'           => new sfValidatorString(array('required' => true), array('invalid' => 'Définition obligatoire')),
    ));
	$this->widgetSchema->setLabels(array(
    
	  'definition'		   => "Votre définition",
    ));
	$this->widgetSchema->setHelps(array(

	  'definition'		   => "Vous pouvez ajouter dans cet espace une nouvelle définition!</br>Aprés validation elle sera soumise au vote de la communauté qui jugera de sa qualité.",
    ));
    $this->widgetSchema->setNameFormat('ld[%s]');


  
  }
}
